have achieved - German English Dictionary